# -*- coding: UTF-8 -*-
from django import forms
from avanzaweb.fields import ReCaptchaField
from avanzaweb.models import Survey, Opciones

#~ Formularios
class ContactForm(forms.Form):
     de = forms.EmailField(label='Tu correo electrónico')
     texto = forms.CharField(widget = forms.Textarea, label = 'Tu consulta')
     recaptcha = ReCaptchaField(label='Escribe el texto de la imagen en el recuadro')


class SurveyForm (forms.ModelForm):
     internetant = forms.IntegerField(widget = forms.RadioSelect(choices=(Opciones.OPT_1A10)))
     internetnew = forms.IntegerField(widget = forms.RadioSelect(choices=(Opciones.OPT_1A10)))
     trato = forms.ChoiceField(choices=(Opciones.OPT_TRATO))
     estudio = forms.BooleanField(widget = forms.RadioSelect(choices=(Opciones.OPT_SINO)))    
     satis_plan = forms.IntegerField(widget = forms.RadioSelect(choices=(Opciones.OPT_1A10)))
     satis_viv = forms.IntegerField(widget = forms.RadioSelect(choices=(Opciones.OPT_1A10)))
     mejoras = forms.ChoiceField(choices=(Opciones.OPT_MEJORAS))
     otros_mejoras = forms.CharField(widget = forms.Textarea, required=False)
     obs_mejoras = forms.CharField(widget = forms.Textarea, required=False)
     posventa = forms.IntegerField(widget = forms.RadioSelect(choices=(Opciones.OPT_1A10)))
     obs_posventa = forms.CharField(widget = forms.Textarea, required=False)
     calidad_precio = forms.ChoiceField(choices=(Opciones.OPT_CALIDAD))
     aspecto = forms.CharField(widget = forms.Textarea, required=False)
     comentario = forms.CharField( widget = forms.Textarea, required=False)

     class Meta:
          model = Survey
          exclude = ('fecha', 'ip', 'promocion')
